home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
telecomm
/
busybud.lzh
/
readme
< prev
next >
Wrap
Text File
|
1987-04-22
|
6KB
|
130 lines
Mon 03-04-1991 01:28:52
Busy Buddy - An Accessory for Atari ST computers:
Hummmm, let's log onto Gateway BBS and see what's cooking.
ATDT 1-314-647-3290
Welcome to Gateway BBS.
Password: XXXX
Enter last four digits of your phone
number: XXXX
Last time on: 3/03/91 3:00AM
Logon: 3/04/91 2:00AM
READY> z;2;r;n
Welcome to Ask The Rat; you have 100
messages waiting.
MSG: 29567 Date: 3/03/91
From: Jim * Gateway
To: Mat*Rat
Subj: Where's the STUFF
Hey, Mat, Where area ll the articles for the next ACE Newsline? You'd better
to get to work pronto, if you want to remain Sysop. I made yoy, I can BREAK
you! <grin>
Big JIM....
Oh, wow, I can see this is going to be a long session: 100 new messages and
then I've got to get all those articles done. Well, it's time for a Bud break
before getting too deeply into this. A quick dash to the fridge, load up
another video game for Nathan, get crayons for Charlie, kiss Nancy and assure
her I'm still alive, turn the steaks on the grill and take a restroom break.
Ok, back to the computer:
....
Input too slow. Timed out. Goodbye,
Mat*Rat, thanks for calling. <CLICK>
"Oh, drat!"
ATDT 1-314-647-3290
BUSY
If you are active in telecommunications, as I am, you may find the above a
rather typical access session. Most bulletin board systems (BBS) have an
automatic timeout feature, and if you don't enter something at your keyboard
within one minute or so, you are automatically logged off. Commercial systems
such as Delphi or CompuServe are more forgiving, but you pay the price, of
course.
Now all you need is the BUSY BUDDY accessory. BUSYBUD.ACC is included in this
archive. Install BUSYBUD.ACC on your telecommunications boot disk, and you
are in business. Whenever you need to take a break, just pull down the
desktop menu (which is accessible from most communications programs now) and
click on Busy Buddy. When activated, an alert box comes up prompting you for
the type of backspace to use. Normally an ASCII 8 (control-H) is required,
but some systems expect a delete character, ASCII 127. If you are callin
g8-bit Atari boards using ATASCII emulation, then you should click on the
middle selection, ASCII 126, what the 8-bit uses for a backspace (the ST and
other computers use ASCII 126 as the tilde). Click on the appropriate one (or
just press RETURN to accept ASCII 8).
The next alert box is a prompt for the maximum time limit that Busy Buddy
should run unattended, 5, 15, or 60 minutes. This feature will save your neck
if you put Busy Buddy to work on a pay connect system, or long distance BBS.
Since Buddy will time out for you eventually, you'll get logged off the BBS
sooner or later if you completely forget about it. When the Buddy times out,
another alert box pops up. It gives you the option of restarting (put in a new
time limit), or exit.
Once Busy Buddy is active, you will see the send and receive lights on your
modem pulsate about once every two seconds. Buddy is sending a space and then
backup (either backspace or delete) character once every couple seconds. this
will keep the system at the other end from timing out and hanging up before
you've used all your access time.
Whit Busy Buddy running, you can go to the Flash or Interlink edit bufer and
compose your messages, for example. Or take a seventh-inning stretch and grab
a cold brew. When it's time to get back to modeming, just pull down the
desktop menu and click on Busy Buddy again. The time routine will be shut
off, and a reminder displayed to that effect.
I've been testing Busy Buddy thoroughly, with no problems, on Delphi, ST Forem
and 8-bit Forem BBS. One real plus is that Busy Buddy is automatically
disabled whenever you exit the menu screen to the terminal display. Buddy is
active when GEM is active, in the edit windows, menus, and file selectors of
these terminal programs. You should NEVER attempt a file transfer without
disabling Busy Buddy first, however. When you initate the transfer, a file
selector (GEM window) pops up, and Buddy is enabled once again. It truly
confuses any Xmodem transfer. Simply go back to the Busy Buddy entrty under
the desktop menu and click it off, then all your file transfers will work
smoothly.
This utility is extremely useful when it comes to message entry on BBS and
Telecommunication services. While Buddy does his thing keeping the Forem
board I'm connected to busy, I can use the full screen editing of my Flash or
Interlink buffer to generate a reply.
Bud takes a clicking and keeps on ticking too. I used interlink to connect
with Gateway, began to enter a message, and then enabled Busy Buddy. Once on,
I used Interlink's EXECUTE feature to load and run FLash. In flash I created
my reply, and then used ASCII upload to send the message. All the while,
except during some file I/O, Busy Buddy kept on running. You will find this
utility helpful when you need to exit your terminal software to format disks
(something Flash doesn't do), or perform other file maintenance functions.
this certainly isn't the most powerful accessory you will ever use, but it can
come in quite handy if you spend a lot of time on the modem. Study of the
heavily commented listing will show you how to write an accessory in C.
Written with Megamax C, the only other "special" thing required is linking
this file with ACC.L (the ACC.L must be FIRST in the link list), which comes
witth the compiler package. (Note the use of the external global variable
gl_apid, vital information for your accessory.)
The evnt_multi function is used instead of the usual evnt_msg so that either
the accessory open message or a two-second timed interrupt "event" can
activate Busy Buddy. The state of the flag variable tells the program to
activate, deactivate, or continue the busy signal process in Busy Buddy.
The next time you're on line, Busy Buddy will be there to help you out.